Alright, so my 84 elco has been running at high RPMs when at idle. My timing light says it's running around 1600 RPMS! It's got a carbureted buick 3.8 in it. The choke light stays on constantly while running and even before I turn it over.After a while, the check engine light would come on, so I plugged in the code reader. The codes I got were...
Code 34: differential pressure sensor/ map sensor( I have no clue what a differental pressure is)
Code 44: lean exhaust
Code 45: rich exhaust
Code53: EGR valve stuck, bad EGR solenoid, or defective ECM
a few months ago I was having the same issue but I only got code 44. I replaced the O2 sensor and the problem was resolved. Now it's back and I can't fix it! I've changed the barometric/MAP sensor and nothing changed. I sprayed carb cleaner all around to check for vacuum leaks but couldn't find any.
What do you guys think? Could the ECM be bad? And if so where could I get another one?
Code 34: differential pressure sensor/ map sensor( I have no clue what a differental pressure is)
Code 44: lean exhaust
Code 45: rich exhaust
Code53: EGR valve stuck, bad EGR solenoid, or defective ECM
a few months ago I was having the same issue but I only got code 44. I replaced the O2 sensor and the problem was resolved. Now it's back and I can't fix it! I've changed the barometric/MAP sensor and nothing changed. I sprayed carb cleaner all around to check for vacuum leaks but couldn't find any.
What do you guys think? Could the ECM be bad? And if so where could I get another one?