Hey guys! Hope you can help me out...For the past month and a half my truck has been throwing this code and dying. Then just cranks. I've changed the crank position sensor twice. The pig tail to the sensor with a new one. And put a different PCM in. Which seemed to work for about 300km until recently I hit a bump and it died again. Throwing P0335 code again. Could this be a ground issue? Rubbed through wire somewhere else in the harness?