Just thought I'd give you the ex-prosecutor's take on this case, since I've lost these kinds of cases on appeal.
You don't have any defense against the tickets, so your only hope is to get them tossed. You can only do that if you can show that the stop was illegal. No reasonable suspicion to stop the car = no cause to run the registration = no ticket.
To pull you over, the officer has to have seen evidence of a crime/traffic infraction. The officer stated that he saw an expired inspection tag; you say it was obscured by ice. Did you take a picture of the windshield with ice on it? The ideal picture would be one taken that day. Otherwise, you can offer a picture for illustrative purposes, to show the placement of the tag & that you don't scrape that area.
How could the officer determine at a glance that the tag was expired? Are they color coded?
Is it illegal to drive with an obscured inspection tag? That would give him PC to pull you over regardless of whether he thought the tag was expired.
Another possible argument is that he kept you stopped too long. I don't know the PA law, but in Washington, a cop can stop you long enough to check license, registration & insurance, & run a wants & warrants check. Any delay beyond that renders the stop unlawful. This is established by statute; you'll have to see if PA has a similar law.
Since it took the officer 45 minutes to write out 2 tickets, i suspect something else was going on. My guess would be that police were on the lookout for a car like yours that was involved in a crime & the cop stopped you for that reason. If that was the case, you probably lose.
Contact the prosecuting attorney & try to work out a plea bargain with traffic school or community service. Maybe the prosecutor will be feeling happy because she got all her Christmas shopping done early. And don't drive the car again.
This post does not constitute legal advice, nor does it create an attorney-client relationship. Postings are based only on the information provided and you should consult an attorney in your area before relying on information contained in this post.