My 05 FE550 starts and runs perfectly except for one thing. It misfires occasionally regardless of engine temperature or throttle position. It quite literally skips a beat every few minutes or so. Seems to be getting progressively worse. Any ideas???