I have a 2005 Prius with approximately 236,000 Miles. The check engine light had been showing up and going away in the past, but now is permanently staying on, and the engine is running rough. I know I may be coming to the end of the useful life of this car, but I'm looking for any suggestions to fix it. I did go to a mechanic about a year ago and he replaced the Spark Plug and some things associated with the Cylinder (I'm not sure what). The light then went off for about 2 months but returned later, and I went back to the shop. He then told me there is nothing more that could be done and just drive it until it dies. Does anyone have any suggestions on anything I could try to keep it running?? Thanks!