I recently got my '06 Aveo sedan because my truck died. I needed something fairly cheap, and a coworker sold me his. It had been sitting in a parking lot for about 6 months. I managed to get it to run long enough to get it on a trailer and brought it home. It was throwing all sorts of codes and I cleared them and got it going. I thought maybe it was from the battery being dead so long and I had replaced the battery. After reading up here, I looked on ebay and bought literally the cheapest ECU I could find. Replaced the ECU, plug and play. Apparently the old one was having read-only memory issues. Its running and driving fine now and I'm going to use it as a daily driver while I get my truck done.