519 = PSP circuit open
158 = mafs shorted to power
542 = fuel pump secondary circuit issue
556 = fuel pump primary circuit failure
Those codes do not line up with the symptoms you are describing - in my experience, the engine will not run right with that mafs code, and the only other time I have seen 556 the car would not run at all because the fuel pump would not run. In any event, none of those say anything about a transmission issue.
158 = mafs shorted to power
542 = fuel pump secondary circuit issue
556 = fuel pump primary circuit failure
Those codes do not line up with the symptoms you are describing - in my experience, the engine will not run right with that mafs code, and the only other time I have seen 556 the car would not run at all because the fuel pump would not run. In any event, none of those say anything about a transmission issue.

