The 99 is different than 2000 and on. I spoke to Dynojet on this when I had nothing but problems using maps from newer years. Mucho backfire
It has been a while and I do not remember the specifics of what Dynojet told me.
I had to start with the 99 maps and then pick the best they had that worked and modify them based on performance.
If you have the $$ it is well worth the while to get it mapped custom. Your mileage can drop significantly, like into the 20mpg range with just a little tweak.
I do not have a dealer that I trust that does tuning here in Seattle, but if anyone knows of one let me know.
Thanks
Scott