Long story short: computers suck, make cars suck, and cost me money.
Long story as is: PA has two inspections that happen at the same time for your vehicle, safety and emissions. Safety inspection covers things that matter: tires, brake pads/shoes, bushings, seatbelts, headlights, horn. Emissions inspection covers things that shops and dealers can make money from: nameless computer bits that fail for no reason at all to cost you money. The emissions inspection for OBD-II cars involves plugging the car into another computer, and that computer looks for trouble codes, because OBD-II can apparently self-diagnose emissions levels and crap like that.
My car passed safety inspection, because I'm not an idiot and take care of my car. It failed emissions inspection because "readiness monitors were not set."
So get this: Me: "So there's nothing actually wrong with the emissions system on my car. You said monitors...it's not spewing toxic fumes into the air." Shop: "No." Me: "But my car failed anyway?" Shop: "Yes." Me: facepalm
So, because some shiny happy person engineer at Saturn with a 2-year computer programming degree from a community college wrote the ECU program, I have to drive around for another 100 miles to try to reset the readiness monitors, and then pay for my car to be inspected again. berkeleying wonderful.
So, how about you guys learn me pre-1975 cars and trucks?