i figured out my problem of not revving past 3k... kinda
i checked the IDL signal and it was getting 12 volts. so i was like what the hell, so i cut the wire. then i was like, ok i'm sorry, i'll fix you.
so i soldered the wire back together, and started the engine up. and now it revved way...