Well at 215k miles and one tornado he old dmax left me stranded!! Lol. It started yesterday when I started the truck the check engine light came on and have me a p0016 code which is crankshaft sensor. I cleared it and went on my way. It only came on when I would start the truck and it started and ran fine until now. On my way back from a rangers game I was pulling onto the interstate and got in it about 3/4 throttle then let off to set the cruise. It sputtered for a second so I went to press the gas pedal and it started knocking and smoking and losing power. Pulled over and it was just black smoking. Shut it off cleared codes started it and it idle but was smoking the whole time. Shut it off for a bit then checked to make sure sensor was still plugged all the way in and then went to see if it would start and it wouldn't. SOOO got a bud to pull it to the house. Any ideas on what it might be before I start on it? I'm hoping its just the sensor that went bad and not the timing chain or something internal.