Ok guys I'm new to the forum have read lots of posts on this same issue but nothing I've tried has helped. Bought this truck from a guy at work said it was hard to start when cold. I've replaced gp's, Gpr, icp, and ipr and two brand new batteries. Also cleaned both ground points on block. Under cover gaskets were replaced a year ago according to him and they looked good and all connections tight when I did gp's. There are no frayed wires or loose connections that I can find. Truck cranks and puts out some smoke but just won't turn over. I have a wts light, pressure, oil in hpop good and Rpms bounce around 500 while cranking. I've tried unplugging several diff sensors and crank again still nothing. I don't have access to a scanner at this point so Any pointers will be greatly appreciated .