When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Im not sure on how you would test the switch, But i had missfire codes come up on mine so i got a new one from import car parts, Chucked it on, Reset the ecu and job done no more missfire codes.
went to take crankshaft sensor out today to clean it but was stuck ended up braking it the metal casing was stuck in the engine had to get pliers and screwdriver to get rest out
The crank shaft sensor has a habit of getting stuck, Just hope you haven't damaged the casing where it sits as thats the oil pump, Plus if it was a crank shaft sensor problem it would have came up when it was code read.