Hello. I got a new shortblock put on my ‘09 WRX and after running for a day the car goes on limp mode after running it for a bit. You shut the car off and let it cool down and it will run fine(the check engine goes off and sometimes stays on) for a few hours the goes back to limp mode. I got several codes showing in the scanner. Any idea where should I be looking at? Anyone had something like this happen that can point me in the right direction. Thank you!