Also you need to concider exhaust temps when you advance timing. Even though you may not be pinging, your exhaust temps may be spiking up high possibly leading to burnt exhaust valves or meled pistons. Keep up the good work, looks like you are on to something, just make sure you watch the EGT's