I had one in my 04 Griz with a hmf, and k&n air filter,to me it was never perfect, I also bought a dynatek ign. and it made things worse , so I put everyting back to stock and the dyntek worked better , But I really decided to keep it totally stock I feel the engine will last longer.Thats my experience . $$$$$$$$$$$$$$$$$$