We just bought a 1999 SLTH It will idle and run fine as long as you do not get over about 4000 rpm. But if you hold it wide open it will run great for about 20 secs. Then it sounds like its out of gas and dies but it will fire right back up and you have to keep easing into the throttle and then the same thing over. Thanks for any help.