2nd bloke is correct as far as the fuel tank / pump is concerned. The pump IS the item in the cradle behind the fuel tank, and theres nothing in the fuel tank that the 1st guy could have changed.
I cant say i've ever heard anyone say that an ERST ECU holds fault codes which require the ECU to be wipe and the data re-written.