Was driving home tonight and my truck randomly died going down my driveway. Iv been noticing that my fuel pressure gage has been all over the dial within the last few days. Anywhere from 5 to 20 psi. I figured it was time to change the filters, havent done that in about 15,000. The rail pressure has been fine. After it died it took a very long time to fire. Once it was fired it had no rail pressure and the only code that was thrown was "low rail pressure". The engine sounded very pingy when it finally fired, I let it run for about a minute and then shut it down. I figure ill deal with it in the morning. The truck has 111,000 on it. Any ideas? Possible CP3 failure?