Sounds like good news!! Do yourself a favor and do some probing on your fuel system. There should be no way at your level, and running on the street at lower boost you should be maxing your fuel system. Check your connections, grounds, and fuel regulator. Could be a venting problem too. Loosen your gas cap and see if it changes anything.