Here's the whole story there is a aftermarket alarm system installed on the truck with auto start option. There was wire that broke loose that was connected to the lift coil that ran under the dash had no clue what it was for and it grounded out. When the wire unground it ran fine but I had a check engine light. The P0351 and P0352 are the codes that where stored. I have replaced the left coil that the wire was hookup to.. I think the wire shorted out the coil.
Any other Ideas.
Thanks Jacek