I bump my timing up until I hear a little clatter while pulling a load or hill, then back it just enough to stop the preignition clatter. If it tries to grunt when I start it hot, I back it up just a little more so it doesn't grunt while cranking.