So Im slowing down for a stop light and all of a sudden the car starts shaking, and when we stop its sounds like its missing pretty bad. Ran the codes and it came up with the p0300 random misfire. It lists so many potential causes im looking for help. A couple months ago i had to replace an ignition coil and the icm.