when cruising at 5000 RPM the RPM will drop to 3500 and will not recover. The engine is missing and can smell the raw gas not being burnt. I have had the dealer replace a coil the first time. The second time this happened the dealer replaced all the coils. The third time this happened the dealer replaced the engine control unit for 2700.00. Today after picking it up from the dealer it did it again after about :45 min of cruising. The revs dropped to 3400 and we limped home. Does anybody have a suggestion?