I've got a 2007 Aveo with ~87,000 miles. For the past year I've been using this car for a ~100 mile round-trip commute for work most days of the week.

The check engine light came on, took it to my local mechanic and it presents code P0420. They say air fuel ratio sensor and oxygen sensor are working good and recommend replacing the catalytic converter. They also found the coolant reservoir has a pinhole leak, engine air filter is dirty, air intake hose is broken, and the drive belt is cracking. Probably like $1500-$2000 to repair everything.

This car has given me a number of problems recently including a bad wheel bearing, cracked aux serpentine belt, flex hose exhaust leak, etc. I also got the drive belt replaced within the last 2 years, surprised to see it cracked again. Repairs are starting to really add up.

$87k miles does not seem like a lot to me, but is it time to let this car die and move on to something else? I really need a reliable commuter car that's not going to give me problems every couple months. Just looking for some opinions.