i had that problem on a rex i put a b16 in hit revlimiter right at 3500 it ended up being one of the ecus pins wasnt pushed all the way in so check those pins and the pins on the distributer plugs on the dizzy side and harness side hope this helps
__________________
BFK for life, forever, get your dick sucked