free reving an engine shouldnt create much backpressure at all unless completely clogged, check the plugs, maybe the gaps got snarfed during install unless there is another connection issue, doubt its a fuel issue if free reving. My guess is electronics issues.