well i dont know how much help i can be but i will try... you brought up that the tach was giving you some trouble too... it might be how you wired it in... i would suggest checking all those wires... you could have some wires touching that would explain the tach messing up and maybe they are arking and causing you to not be able to rev as well as before... that is my only thought...
-Keith