ok first off, the car is a 94 Galant. it has the 2.4 DOHC motor. my problem started when one day my rpm's dropped dramactiacally while i was driving. if i was going 70mph at 3k rpm, the idle would go down to like 1300rpm and i would get a check engine light. so if i keep driving, it'll go away and the car will run normal again anywhere from 2 minutes to as long as an hour. i checked to see if i was getting spark and cylinders 2 and 3 weren't getting spark from the coil pack. so i changed that coil pack out and now the problem only occurs half the time as much as it did. so my guess is i only fixed half the problem. i have yet to look at my plugs and the wires are in great condition but they are ok. would a fouled plug cause this? any help or any ideas would be great. if there's any info that you need to help me, just ask, thanks.