A problem that many Mazda owners may face is the crankshaft position sensor failing. If the crank sensor fails on your Mazda, your car will refuse to start or will start intermittently. A Mazda crankshaft position sensor (CPS) monitors the position and rotation speed of the crankshaft on your Mazda engine. It is installed on all Mazda vehicles including, Mazda 3, 5, 6, CX5, CX7, CX9.
Replacing the crankshaft position sensor at Mazda dealership will cost from $220-$390.
Replacing the crankshaft position sensor at local auto mechanic costs between $200-$320.
Replacing the CPS sensor yourself cost less than $50 for the part and less than an hour of work. Replacing the crankshaft position sensor on a Mazda four cylinder engines found on Mazda3, Mazda5, Mazda6 models is very easy and can be completed by any DIYer.