Ford f150 Sometimes idles rough?
I have a 2007 ford f150. Yesterday when i was driving to the mall it worked fine and ran smoothly but the second i rolled into the parking spot the engine started to make a loud clacking noise and the whole truck started violently shaking. After 5 seconds of this happening i immediately shut the car off and went to the mall to let it cool down. When i got back after about 30 minutes i turned it on and it idled normally. I then drove about 20 minutes to work and when i stops at a toll booth on a highway it started violently shaking and making a tapping or clacking noise. I immediately turned it off and turned it back on about 2 seconds after and it idled perfectly again. This has happened already 6 times. I already changed the o2 sensor so that's not the problem.