I went to the grocery store today and came out about 1/2 hour later and my truck wouldn't start. I tried about 5 times before unhooking batteries and checking for blown fuses. All the fuses were fine. Hooked up batteries and it started. When I got home I hooked up the scanner and had a p0355 code: Ignition coil E primary/secondary circuit malfunction. Knowing It is a diesel and does not have ignition coils I'm wondering if it was a fluke or if something is happening.