Thanks i will try to get a code..and if you can could you recommend a code reader worth buyingThe 2007 had the notorious "two-part" spark plugs that are hard has **** to remove. It's quite possible they were never ever changed. Drive it and try to get it to give you a code. If it's any code involving a miss, get at least one plug out to look at its condition and consider changing them all. That's the simplist place to start.
Some better code readers will give you a "balance" reading that will tell you exactly which cylinders are misfiring and how often. That would save you from pulling a plug to check or trying to get an OBD code out of it.