I have a 2004 Hyundai Santa Fe 3.5L V6. When I was driving a couple of days ago the check engine light flashed and after a while it stayed on.
The codes are P0300 which is a random misfire as well as a misfire in cylinder 2, 4 and 6.
I replaced all 6 spark plugs and the 3 spark plug wires still the same issue.
the car hesitates when accelerating. When I accelerate it looks like it wants to stop, the RPM's goes to almost zero and then it moves and so on. The RPM goes up and down like crazy.
Sometimes it won't move past 1000 rpm I'm moving 60mph and still on 1000rpm and sometimes it works just fine like there is no issue at all.
When idling, the car is fine and everything seems normal it stays at around 900 RPM's.
The car has 158K miles on it.
I uploaded a video to show you what's happening to the tachometer when I accelerate the RPM's jump up and down
Update when i scanned for codes again it seems like other cylinders are sometimes misfiring as well 1, 3 and 5.
I changed all 3 ignition coils still the same issue