sounds like a misfire to me. pull your spark plugs, check for vacuum leak, check to see if your maf is plugged up, try another ecu. etc.