I came across this problem with another GSR swap I did on a 5G hatch - it turned out to be the plugs inside the ECM had some bad connections. I ended up fixing this by cleaning the pins on the ECM connectors with some contact cleaner as well as the engine harness connections under the hood.