My 97 F150 with the 4.6 has roughly 176,000 miles on it now. On my last fill-up I had to use 87 octane fuel (I normally run 89). On my way home on the freeway it sounded like someone was shaking a can full of rocks or marbles. I had to back off the throttle because the detonation was so bad. The fuel I used was Mobil, not a no-name brand gas. I usually run 2 bottles of Seafoam in the gas tank (holds 30 gallons) every 12k miles and the engine was Seafoamed through the brake booster line 30k ago. I just filled up the truck with 91 octane gas and threw in 2 bottles of Lucas products fuel cleaner today... Seemed to smooth out the rough idle but what else could cause such bad detonation? Do these trucks have knock sensors? I checked for vacuum leaks using carb spray and everything came out gravy. Also it has 30k on new 02 sensors