Wierd throttle issue is it my TPS
So I just finished up my sr20ve swap on my 92 g20 maf is good checked voltage idles fine and smooth but when I rev it only goes to 2500 and bounces off it, similar to as if it were a very slow rev limiter, now I have a tps on there that looked the same as the stock one(which broke) and I had seen that some usdm ones fit the VE and the part number was the same besides the letter and 2 digits (a22-659)B00 , so I threw it on but on second look it the little leg on the inside is not in the same position as on the stock ve one so could this be my problem?