Need help with a puzzling fault code. As many of you know this model year has presented more than it's share of aggravation for it's owners.
It's a beautiful car but I would really love to drive it too.
Towed the beast to my mechanic after only 6 days of ownership for a collapsed suspension. My extended warrenty company (Interstate)

denied the claim saying the problem was preexisiting. We have since come to an understanding that if the problem was preexisting, I could not have driven the car 53 miles home from the dealer.

They paid for the pump and the faulty strut. Only one!! As a precaution I paid for the other. I have found out the hard way this company will only cover a total failure of a part.
A diagnosis revealed several fault codes including a bad ignition switch, and shifting modulator. These last two parts are new. But even now the fault code B 1016 exists. An interuption of circuit 50.
My mechanic feels the ignition switch, even though its new, may still be faulty. He has ordered another one.
Has anyone had a similar experience? I have decided to stick it out with the repairs. 31 days and counting at the shop.
You guys are great with all your help so far. Thanks is advance!