Could be loads of things, mostly cheap though, check the co when hot, is what the chip maker wants it at, check pump voltage UNDER LOAD.
If loom degrades as much as they normal do could have several high resistance points.
Probably be quickest cheapest in the long run to book it in somewhere so it can be done on the rollers, but I would rewire the fuel pump and fan circuit first.
tabetha