My check engine light is on. Car runs fine, but is in limp mode. Cant rev over 3000 rpm. Plus every now and then the instrument lights flash all lights, but engine continues to run fine.

I took it to a mechanic and he told me it was the main fuel relay switch, I replaced it and still having same problem then he goes to say it must be going into vapor lock. How can I be sure this is the problem?

2nd gear shifts with a "bump", the other gears shift smoothly, need to determine what is wrong.

I just replaced the lock up solenoid but I can't get the code to erase its on my 99 honda accord ex 3.0l vtech I'm trying to find the ecu to erase it that way but not sure what to do or exactly were it is

I guess honda built a safety mechanism in the ignition switch I just wanna know if that's what it is. There's power but it won't turn over or go into gear.

Changed termostat from 170 to 180 works fine,flushed heater core not dirty engine tempere gauge works fine control temperature knob moves fine ,just takes long to get heat 99 accord vtec.what could be wrong engine is 190 degrees ,take forever to get to heater core

Is there a difference between abs nd the (abs) in like a bubble because mine is just abs

Done fuel pressure check good on that. change distributor new plugs checked sensor under valve cover for screen plugging