I have a 98 dodge caravan with a 3.0 in it. When I start it up of a morning it runs fine but as the engine warms up it cuts out badly. The engine light is on. When I hook it up to a computer it says random multiple misfire. I have changed the plugs, wires, distributor cap, rotor, fuel filter and fuel pump. When I changed the plugs and wires it ran great for a little bit but started cutting out again. The only other thing I think it could be is the coil but I dont wanna buy one if thats not it. Ive never seen anything like it. Can you please help me.