man, sorry all, i sure didnt mean to make anyone mad, was just confused because first was said any 99-06 is a direct swap, then someone chimed in saying i needed to check head numbers and the TB and crank sensor, so i didnt know, again, sorry, did not intend to make anyone mad.