OK so the code on the bell housing is TZ1B5LHYAA-1L its throwing the "Shift Solenoid D" CEL code with AT Oil Temp light flashing. I cant get out of 1st gear, off and on. I was told I can replace the valve body, but, when i ordered the 2nd generation from transstar which was supposed to fit the 2004 XT, it did not fit. So does any1 know which transmsisison I have and how to fix this shift issue? Thanks