I'm wonder how I should approach this. I've done the plugs and wires, fuel filter, tried to find a vacuum leak with no success. Is it a bad cat? MAP- EGR valve? O2 sensor? I've got a loss of power, feels like something holding it back and it has a rough idle but not all the time. This morning...