I thought that might have been it as well. So, I cleaned the maf, but it didn't help.
I changed the fuel filter and used a 3 step fuel system cleaner and the detonation isn't as bad. But, it is overcast and not nearlyas hot today, so that may be why its not as bad.