Hello everyone so on my drive home today, my 2014 2.0T had three lights come on at once while passing someone on the freeway, check engine light flashing along with traction control and stability control, I also think i heard a noise from the engine but since I had the radio up I cant say what exactly it was, I immediately thought my car had suffered the piston failure issue and started making for a freeway off ramp, check engine light stopped blinking and turned off entirely, traction control and stability control lights were still on, no smoke noise or any other noticeable issues. I was very close to home and managed to limp it the rest of the way home without incident. I scanned for codes when I got home, it had one pending code P0300. I am beyond freaked out, does this sound like the piston issue or could it be something else causing the misfire? I have a day already scheduled to get it to the dealer and I am trying to decide if I should slowly limp it the 5 or so miles there or just have it towed as well as possible peace of mind.