couldn't agree more... best explanation ive seen so far..
as for the back firing at high revs, that to me sounds like an exhaust leak...
check the exhaust isnt loose in the head. it may even need a new exhaust gasket..
even if the muffler is loose on the pipe it will back fire...
set...