shelf life? isnt that only relevant if the car is sitting (on a shelf) unused ?
do the maintenance as required, and the aveo will last as long as any other car of the same year, has the same possibilities for issues as any other car, and will be less expensive for parts than most of those other cars.
as for the code, its 30k miles apart, i highly doubt its the same thing. But my suggestion, stop filling up at meijers?