My 99 WR400 with about 6000 miles on it has slowly developed a bad case of pinging under acceleration, especially in 5th gear. I always use premium gas (91 octane) and keep the valves in spec. I have tried different brands of gas and it keeps doing it. What could be the possible causes and fixes? Please don't suggest using race gas. Thanks.