Meh, I suck when it comes to diagnostics, if I was you, I would get a mechanic to check it out before you go replacing things that don't need replaced. If a check engine light is on, I know most autozones can tell with thier diagnostic machines. But I don't know from where you hail. Good luck
