I guess its the injectors because it threw a code and autozone told me. There is new spark plugs and wires. For some reason it doesn't misfire all the time. Its randomly. It can be running fine an if I turn it off for a second and turn it on it can start misfiring. I guess ill have to change the back ball bearings since the front ones are new since last year.