swapped out the EGR, injectors, FPR, spark plugs, swapped the ground at the back of the block , and the wire from the battery to the starter solenoid. jumped a ground from the TPS to the tire wall, and recalibrated the TPS. cleaned the C101 like 10 times. swapped in a bunch of different MAP sensors, disconnected the MAT sensor a few times, checked for vacuum leaks (its idling low, not high) disconnected the IAC.
cleaned the distributor cap, but it looked good anyway.
I also checked fuel pressure for about 20 minutes straight, it was fine. fuel pressure drops once I turn it off though, but not while its running.
it kinda wants to off idle but its a lot better , and idles like crap, but then sometimes it idles really good.
runs good off idle, except for the occasional stumbling coming off idle. I still need to figure out whats going on.
could a bad battery or alternator do this?
I will keep checking connections.
bad cat- bad cat would fall flat on its face at speed though right?
it seems to run pretty good at speed.