I started my truck as i left from work my truck started hard i finally got it fired up. drove it down the road a mile and it completely died on me. when i tried to start my truck all it did was turn over so i figured there was ice in the filter. before i checked my filter i decided to check fuses...BINGO i blew fuse #31 30A it controls the wastegate solenoid, injector module driver relay and fuel heater. i replaced it with another 30A and it blew when i turned the key on, so i replaced it again and ,y truck fired right up. as i was driving home my headlights were flickering, the insrtument panel was flickering along with my radio lights. also the idiot lights ie... wait to start, battery, oil light etc would turn on and then off again. then stopped, about half way home only my radio lights and headlights were flickering. i call a ford enthusiast friend of mine who runs a 12-valve in his '02. he said he had no idea what it could be, and that he had never heard of anything like that happening. so i figured i would turn to the forum...ya'll have helped me in the past and i was hoping someone could shed some kind of light on the subject...any any help at all would be much appreciated...this truck is my daily driver.