Crank sensor is bad, get the factory one. The rest are junk, I got a cheap one at the parts store, chased my tail for two years then on a wimm I got a used one at the picapart, dirty but the engine ran great after that. Before Engine would buck-jump for no reason going up slight grade.