I have a 2004 1.2 16V punto.
I have an old key without the transponder which turns on the ignition and cranks the engine with the key code light on. The fuel pump runs normally with this key even when the key code light is on.
So where are you now with this problem? Is it now fixed after reconnecting various connections?
It sounds like you had multiple problems caused by bad wiring somewhere and the most obvious cause of multiple problems is bad earths where nearly all major earths go back to a playing card shaped box just in front of and under the battery.
The engine ECU is on top of the air inlet it has two big plugs and thick wiring. The Earth on one of the 4 screws for the ECU needs to be in good condition.
The pump is under the rear seat. The fuel pump relay is the red relay nearest the wing in the engine fuse box. If you remove the relay and bridge the large connections in the fuse box which are normally under the relay the pump should run. There is a continuous positive wire from the relay connections to the fuel pump. The earth for the pump goes via an impact switch just inside the carpet in the passenger area under the glove box. So if you turn on the car and the pump does not run you can test these connections to isolate the problem. An ECU/ECU Earth problem or wiring connection that impacts the ECU will be isolated if the pump runs with the relay bridged but it does not run for a few seconds when you first turn on the ignition.
I have an old key without the transponder which turns on the ignition and cranks the engine with the key code light on. The fuel pump runs normally with this key even when the key code light is on.
So where are you now with this problem? Is it now fixed after reconnecting various connections?
It sounds like you had multiple problems caused by bad wiring somewhere and the most obvious cause of multiple problems is bad earths where nearly all major earths go back to a playing card shaped box just in front of and under the battery.
The engine ECU is on top of the air inlet it has two big plugs and thick wiring. The Earth on one of the 4 screws for the ECU needs to be in good condition.
The pump is under the rear seat. The fuel pump relay is the red relay nearest the wing in the engine fuse box. If you remove the relay and bridge the large connections in the fuse box which are normally under the relay the pump should run. There is a continuous positive wire from the relay connections to the fuel pump. The earth for the pump goes via an impact switch just inside the carpet in the passenger area under the glove box. So if you turn on the car and the pump does not run you can test these connections to isolate the problem. An ECU/ECU Earth problem or wiring connection that impacts the ECU will be isolated if the pump runs with the relay bridged but it does not run for a few seconds when you first turn on the ignition.