I had my truck idling for about an hour tonight, I went to leave and just put it in gear and it felt like it was out of fuel, sputtered and the check engine light came on, it stalled. I read the codes with the V2 and one was P0087 and the other was P0093, I checked under the hood for a fuel leak, it had done the exact thing when the CP3 took a shit. No leaks, no fuel smell, Iwent back in the truck and it restarted fine, engine light was still on........I checked it again, no P0087 or P0093 just some B codes for interior lights????? Seems to be fine now????? What the hell happened??