i keep getting the 0216 code even after I clear them all my truck has problem starting sometimes after long drives it cranks for 3 seconds before it starts but if I shut it right back off and restart it is fine if it sits for a while it is fine or short distance drives it is fine I am going nuts also fuel pressure is 20 at idle 15 cruising and 8 wot