Ok. I've had my Fiat for around 3 months and I've had to take it in 3 times for the following issue. I'll be driving and the car will suddenly shake and all of the warning lights will.come on, check engine is the only one that will stay on. I'm taking it in for the 3rd time. Someone please tell me.that this is a common, easily fixable issue that doesn't need to be taken to the dealership every time. Thank you.