On my '01 24v 6 sp i have a power puck controller and has worked great for several years. Lately under a load it will unload the wastgate and the check engine light will come on and run poorly. After turning the ignition off and restarting it will go away and run fine. I dont have a code reader, but a neighbor does, had him check it and it was showing a MAP sensor code, so i replaced that and it is still doing it. Carries 18 psi at idle and 14 under load. Is it the controller or what am i missing?