So i recently bought an '88 Supra turbo with a low mile JDM engine swap. The car ran fine until a couple days ago it suddenly had trouble revving up when i pressed the gas pedal. Slowly pressing the gas pedal will rev it up a bit but quickly pressing it causes it to almost die. It had a funny smell at first but i haven't smelt it since it originally began having problems. After doing a diagnostic test it gave me codes 31 (AFM related) and 43(starter related). I thought it was a boost leak so i changed one of the intercooler pipes and reset the computer. Now the test only gives me code 43 but it still has all the symptoms. Often times, the car will fall to an idle of around 400 rpm and the engine shakes. Anybody have any ideas?