Went to take a ride this weekend, started the truck up and let in run a few seconds, as soon as I put it in reverse and let off the brake the truck hardly rolled and died. Tried to start it again with no luck. I could hear the fuel pump and it was cranking over strong. I disconnected the battery for an hour or so hooked it back up and still the same shit. A little later it fired right up. I went for a about a 10 mile ride and just before getting home I got on it a little bit and it stalled intermittently like it was losing spark. Luckily it made it home. Everything I read was pointing towards the crank sensor. Any advice is appreciated thanks!