I currently own a 2008 Suburban with ~85K miles, mostly hard city miles, plus annual summer road trips and entirely kept outside. Mechanic (family friend) says its very rusted underneath, AC won't stay cold, check engine dash light constantly on, tire pressure monitoring dash light on, weather...