So the 2m4 is partially working, I mean, I can start and go from here to there BUT if I drive over bumps (the streets from my town are sh*t) I erratically get chech engine light and when the light is ON (usually blinking like crazy) the engine start to die, but if I give it some gas I managed to keep it running.
Now, other thing I notice is I start the engine without give it gas it goes shout down instantly, if I start the engine and keep the revs a little high, the engine keeps running.
So I thing the problem is some poor contact on the lines where the fuel pump is connected, maybe a pigtail?
Btw, when the engine on, the check engine light gives me no codes, only when I drive over bumps.
The engine light works also. (Always on with key on, engine off)
Start by checking all of your grounds. Look under the hood and in the engine bay. Make sure they are clean, free from rust, and tight. If bumps are causing electrical problems you have a bad connection somewhere. Try moving the wire harnesses around while the engine is running, if a malfunction occurs this can help pinpoint a specific area to look.
Make sure that the spark plug wires are not touching the exhaust manifold. Look at the spark plug wires and if you see an melting on the wires. I had mine ground against the exhaust manifold and burnout my ECM.