I have been driving my Accord for about 2 years now. I have about 125,000 miles on it. A couple of moths ago, I was driving it and it died in me. Then that damn check engine light came on. Now when that light comes on, the engine won't rev over 3 and a half grand. I have tried cleaning the excess carbon build-up in the egr valve using carburator cleaner. I have replaced the O2 sensor (that was $105, plus a $15 deposit for the special socket to take the O2 sensor out). But the check engine light still comes on. WHAT THE FUCK!?!?!? If anyone out there has an answer, could you please HELP????????!!!!!!!!!!