Then your starter is fine. The Yl/Gy wire may not get the 12 volts if the TIPM determines that it is unsafe to start the car. It probably isn't the TIPM at fault. The TIPM is only going by what it knows or by what it is being told.
Are you still getting the 'loss of communication' codes? See the Possible Causes below. It has to be one of these. If the TIPM has been replaced multiple times and you are still getting the 'loss of communication' codes, it is something besides the TIPM itself.
Do any other modules have fault codes like the WCM? What scan tool are you using?
We have to find out where to look. If we are just seeing the PCM codes, we may be getting only part of the story.
P0513-INVALID SKIM KEY
P0633-SKIM SECRET KEY NOT STORED IN PCM
P0850-PARK/NEUTRAL SWITCH PERFORMANCE
P1513-STARTER REQUEST SWITCH STUCK
P0615-STARTER CONTROL CIRCUIT/OPEN
B2122-IGNITION RUN CONTROL 1 CIRCUIT LOW
B212F-IGNITION RUN/ACC CONTROL CIRCUIT LOW
B2148-IGNITION RUN CONTROL 2 CIRCUIT LOW
B2184-IGNITION UNLOCK RUN/START CONTROL CIRCUIT LOW
B218B-IGNITION RUN/START 1 CONTROL CIRCUIT OVERCURRENT
B2206-CURRENT VIN MISSING/MISMATCH
B2215-FRONT CONTROL MODULE INTERNAL
B222C-VEHICLE CONFIGURATION NOT PROGRAMMED
P1277-STARTER CONTROL CIRCUIT 2 LOW
P1278-STARTER CONTROL CIRCUIT 2 HIGH
P1279-STARTER CONTROL CIRCUIT 2 OPEN
P127A-STARTER CONTROL CIRCUIT 2 OVERCURRENT
B1A28-ECM MISMATCH WITH SKIM
B1A29-SKIM BASESTATION MISMATCH
B1A24-KEY NOT PROGRAMMED
B1A25-INVALID KEY
B2101-IGNITION RUN/START INPUT LOW
B2102-IGNITION RUN/START INPUT HIGH
B210A-SYSTEM VOLTAGE LOW
B210B-SYSTEM VOLTAGE HIGH
B210D-BATTERY VOLTAGE LOW
B210E-BATTERY VOLTAGE HIGH
B2204-ECU CONFIGURATION MISMATCH
B2205-ORIGINAL VIN MISSING/MISMATCH
B2224-SKREEM INTERNAL
B2228-SKREEM INTERNAL - RKE RECEIVER
B2229-SKREEM INTERNAL - SKIM IMMOBILIZER
View attachment 67534
View attachment 67535