I have a 1987 Honda Prelude 2.0 SI. It's the fuel-injected model. If the car is cold, it will start up immediately and runs great - i can lay a patch of rubber. It will run perfectly immediately following a cold start. Once the car has traveled a few miles, however it starts to lose power quite dramatically as I attempt to rev it up past about
2000 RPM as though it were starving for fuel or air or something. The problem will happen in any gear but seems a teeny bit more pronounced in the higher gears. Around this time, the PGM-FI light comes on on the dash.I've been looking at this problem for some time now and I have had some repairs done:
- rebuilt/replaced fuel injectors
- new fuel pump
- new air/fuel/oil filters
- replaced EGR valve
- checked main relay for broken solder - it seems fine
After posting here previously someone told me to check the ECU codes. The ECU code that is blinking is code #12 which for my car means a problem with the EGR system. When I took the car in for repairs last January to a small shop, the mechanic claims he replaced the EGR valve so I'm inclined to rule that out.
Any hints on what it could be? Would a clogged oxygen sensor result in the ECU sending code 12? Any advice would be much appreciated! I MUST fix this problem and simply cannot afford expensive repairs.