Hey guys, last weekend i started my car, and i noticed that the idle immediately shot up to 2000rpm's. It was cold out, so i didn't think much of it, and just let it sit and see if it settled down. It settled to about 1200rpm's when warm. Usually the car idles at 1200 cold, 700warm. When i drove around, and came to a stop, the idle would go down to around 1000 then slowly rise up to 1300. Sometimes it would go as high as 2000, then drop to 1200. I had to get back to school so i couldn't diagnose it until today when i got home. I started it up and its still idling the same. This happened suddenly, so i dont really know why it happened, so im looking for advice from you guys on what it could be? Thanks!
Edit: forgot to mention that i disconnect my battery during the week while im at school because if i dont, the battery will die (odyssey lightweight). Could the high idle be caused because the ecu was reset? It never did this before when i would disconnect my battery. When i got home today i reconnected my battery, and started it, and it idled the same as last week, really high. I turned it off, and restarted it a few minutes later and now its idling normal. I didnt get a chance to drive it tho cuz the weather is bad right now to see if while driving when i came to a stop if the idle stayed normal, or was acting up like last week. Guess it was the ecu being reset that messed with the idle?
Edit: forgot to mention that i disconnect my battery during the week while im at school because if i dont, the battery will die (odyssey lightweight). Could the high idle be caused because the ecu was reset? It never did this before when i would disconnect my battery. When i got home today i reconnected my battery, and started it, and it idled the same as last week, really high. I turned it off, and restarted it a few minutes later and now its idling normal. I didnt get a chance to drive it tho cuz the weather is bad right now to see if while driving when i came to a stop if the idle stayed normal, or was acting up like last week. Guess it was the ecu being reset that messed with the idle?