Ok I bought a non-running 1994 2.4l 4g64 about a year ago. Guy had replaced the engine and other stuff and couldnt get it to start/run. I bought it, change out the MPI relay as it wasnt getting spark and it starts up. It's running a bit rough and stuff so I check the timing, its off by a tooth or so so I fix that. So it starts but it still running rough/not wanting to stay running. I check the fuel filter and notice kinked lines, so I buy a new fuel filter and make a new fuel line. I figure this will fix it but no, still running rough. I check the codes and get a idle air control code, so I end up finding out the plug for it wasnt plugged in. Plug it in and no more code, but still not running correctly and wanting to die. I pull the throttle body off to clean it and notice it has a crack, find another at a junk yard after some time searching and figure this will fix it, no dice. I check the timing a bunch more times, base timing(cam sprocket,crank pulley, etc..) all fine, and hit it with the timing light and still dead on the money. Mess with the tps as maybe thats affecting it, throw on the original(looks newer) and adjust it to where its supposed to be, still bogging down and not running correctly. I finally decide to disconnect the maf and it starts idling and running pretty decently. This is where I'm stuck. I only get codes when I remove the maf plug, no codes other wise. The MAF has a rbuilt/remanufactured tag on it, and the ecu(which I have looked over 5+ times for cap issues,etc..) has either a rebuilt tag or is from the junkyard(cant remember which).
IT HAS THE EXACT SAME ISSUE AS BLINDXEYED WAS HAVING IN THIS THREAD, SOUNDS AND DOES THE EXACT SAME THING
Will not stay running/when give it any gas it dies almost immed.
Throttle body(old had a crack)
ECU(have looked over, caps/etc look fine[is either rebuilt or from junkyard,cant remember])
MAF(looks pretty new, has rebuilt sticker on it)
Can tell were replaced before I bought it:
Coolant temp sensor
I don't want to throw money at a MAF or ECU as they appear to be new and replaced not too long ago. At a loss about what to do/try next. If anyone has any suggestions it would be greatly appreciated.