The little check/service engine icon light came on in my 01 PT Cruiser. I had a code pulled and was told it's a switch on the power steering pressure line that boosts the idle so the engine doesn't stall when parallel parking. The switch was back ordered at the Chrysler dealer, but they told me this switch, when faulty, should NOT turn the check engine light on. I went back to my mechanic, he connected his scanner to the onboard computer on my car, and once again, it showed that this switch was bad and had turned the check engine light on. Who is correct, the mechanic or the dealer?