Earlier this summer i received a 2009 aveo5 LT with around 60,000 miles kept in great condition (other than some general rusting as it was driven in the chicagoland area). After the 650 mile roadtrip home, i was pained to see the check engine light come on. after getting it checked out, by a local mechanic he told me that i should flash the body control module, and if that doesnt solve it, replace the thermometer.
Is it viable to flash the BCM myself or should i just shell out the 150 to have the dealer do it? Do you all think that flashing the computer will help? He also had mentioned that the aveo was a car that frequently had issues with the computer which was why he had suggested the flash. Has this been true in y'alls experience as well?