I've had issues with purge solenoid, fuel pump, filler neck, and I've had dfm solenoid #3 replaced, all my lifters, and after 2400 miles I'm at 6600 and the check engine has been on for 3 days for emissions and I've been having the check engine flashing for misfires during the time period. It was off this morning but I'm taking it to the dealership today. Had it since may 14th and this will make the 9th or 10th time in the shop. It's only been in my possession about a total of 3 or 4 consecutive weeks this last time. Before that it was in the shop every single week since the week after I bought it