From the reading i have been doing the s or d4 light should be blinking but the s light doesn't seem to even work. What are the odds that the tcu is bad?
S should come on solid and D4 blink if it's in limp home mode.
Pull the ECU/TCU "plate" up out of the pass floorboard, see if the TCU has an internal LED. Some do, some do not. If it does not then you need to power one side of a test light and run it to the D4 pin on the TCU, and check for TCU codes. Getting the codes is absolutely mandatory, do NOT fuck around. While it's most likely in limp home mode (no codes) due to the TCU being a cap leaking pile of shit brought to us by the same people who made DSM ECUs, I have seen people run themselves in circles trying to fix a defective TCU that wasn't defective.
LMK what you find, I have a 2/3rds rate of fixing those stupid fucking things when - if - they go bad.