Have you had the computer scanned for the trouble code(s) that are flashing the MIL lamp? That would be the first thing to check. For with out that information there are several possibilities that could be causing your problem. It could be anything from a bad grounding wire, faulty wire harness and or connection, faulty sensor, to even the PCM going out.