While were talking mafs mine threw a code a few days ago. P0102. I cleared it. Waiting to see if it returns. I have`nt cleaned it in the almost 3 yrs that I`ve had it. I started to source a new one did`nt know the price. Why is there such a swing in the price of them ? I know dealer is well. But online from $ 50 to $600. WTH ?