Sounds like the timing belt is off a tooth or two. How long have you had the car and when did trouble start?
I just got the car, was just wondering if anyone had any idea, since Im thinking about buying the car. The owner told me the engine was rebuilt or change, not sure, I know it must been tethered with since the connectors are a little fussy and out of place, still I was thinking about the timing belt, but cold start idling sounds and revs perfectly to be the timing, the belt ALWAYS makes the engine fail. Anyways Ima get a scanner tomorrow and see whats off, since I kept debugging and the problem seems to be somewhere at the intake stage. I'll verify the belt timing but I don't think is in there, but let's just be sure, right?(Gonna buy you a beer if its just that)
Anyhow anything I tried seemed hopeless until I disconnected the battery to erase all the DTCs that were stored in the ECM/PCM.
Once it was all clean and tidy, connected battery and:
I started the engine and waited for it to come up to temp, then started disconnecting different sensors at the intake, the MAP does not seem to be the issue, it revs down and comes up back to defaults but engine fail still around. Then decided to disconnect the IAC valve, and this is where I noticed that the engine started to rev nicely and perfectly like a brand new car, I then decided to leave it like that and try to change tranny positions, it drove perfectly for a minute and it started with engine failure again like it did not have power or something. So I decided to go back to debugging and disconnected the fuel regulator vacuum line, it worked better but something is quite not right.
Tomorrow Im getting two different scanners and a fuel pressure gauge and see whats up inside this car. So until then if anyone has something else that wants to add, I greatly appreciate it!
EDIT(1/15/13@2300): I just found out this,
cleaned it and it revs nicely, only thing to verify is the pressure and DTCs when I start driving the car, I guess is gonna rev perfectly where it stands right now since all the dirt in the tank wont move until I lower the car from the slope is now on...
Ill update tomorrow when I get my readings.