Code E28:
At start-up, no camshaft position sensor (PHASE) signal has been detected for more than a predetermined period.
*The camshaft position sensor (PHASE) signal is not detected for a predetermined time during engine running (during crankshaft position sensor (POS) signal input).
*The camshaft position sensor (PHASE) signal irregular waveform is not detected for a predetermined time during engine running (during crankshaft position sensor (POS) signal input).
You say the truck is an 06 bit only 300 hrs??...you owned this truck the whole time or purchased second hand?...find it hard to believe...
As for my own experiences...did you use original equipment when replacing what you replaced??...these engine dont do well with aftermarket cam or crank sensors...i would suggest replacing BOTH with OEM sensors...
Another problem i have found is that the spark plugs are wore out and the gap is to wide causing a misfire issue that is detected by the sensors and throwing a sensor code when in fact its the spark plugs...can also be a coil pack causing the same issue...i would also recommend changing all spark plugs and any coils that may be defective....WITH OEM PARTS....youll be farther ahead in the long run...non oem parts cause more headaches than they fix in these engines...
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.