Main problem is that when going round roundabouts/corners slightly quickly power drops off completely, wait a second or two and it runs ok again. I know this is fuel starvation.
Recently when going in a straight line the car wouldn't rev properly, it would get to near 4000rpm and just stay there not gaining revs. It stayed like this until I turned it off for a minute and then restarted and it revs happily again.
It does this with any amount of fuel. It also has begun getting very slightly lumpy at idle and almost kangarooing at low speeds and revs.
I have replaced the fuel filter ( which was pretty rusty), taken the in tank fuel pump out and cleaned the mesh filter, tank doesn't look in a great way (rust present).
Any ideas what could be the problem? possible fuel pump fault, but why would it cause problems around corners?
Many thanks



