Ok, so upon discussing this issue with DOHCtuner, we've come to the conclusion that the P0120, P0300, and the shutting down when i shift may all be due to a malfuction in the throttle body. I'm gonna be replacing it since i happen to have an extra one laying around.
ANY THOUGHTS.
Bookmarks