My check engine light came on after accidently filling up with E85. I took the car to the dealer and they said my cam sensors, O2 sensors needed to be replaced. So after $2300 that work was done. I picked up the car and after about 10 miles the check engine light came back on. Back to the dealer and they reset it and said it was OK. Leaving the dealer the car started to miss and I thought it was going into limp mode. Back to the dealer and they took apart the throttle body and cleaned it. Everything on the computer checked out and they ran the car for a few hours. I picked up the car drove home and a few days later the check engine light is back on. Cars seems to drive ok...and I have not had the missing I had but I have not driven it for more than a few dozen miles....the dealer wants to diagnose it yet again and this time they said that the engine computer could be bad..and that is several thousand dollars. Seems to me that they have no idea and are just changing out parts and asking me to continue to pay for their efforts which I refuse to do. is there anything I should be looking into? Any ideas or similar problems from anyone else?