We have owned our Jeep for roughly two months. Code p0300 multiple engine misfire detected has popped up now 3 times. First time, took it to the dealership. They found failing coil packs and replaced three. Also had them replace all the spark plugs. Second time, took it to the dealer, no issues found. Third time happened today driving from the store to home. Called the dealer. Appointments booked out for a month. He said my after market pod lights could be causing the issue. I cannot feel any issues, it really doesn't feel like its misfiring. Has anyone heard of this or have any ideas? Its a 2018 Unlimited JK Sport.