*K, guys be easy on me it`s my 1st post and new to the scene.

Anyhoo here`s my dilemma, I picked up this nice 91 CRX Si for cheap but it got a major issue.
*The POS is crapping out on me @ 5K rpm meaning it doesn`t rev up any further like regular cars would hit the red line. I`m totally baffled with this. I did the tune up and timing is dead on. The car pulls and drive great tho.
*The car had a mini me swap from a newer civic ex BEFORE then the old owner couldn`t get it to pass smog so he end up slapping a Civic Vx head I believe that`s a 1.5 head could this be the problem? I checked the ECU and it says PM6 so that one is right. I dunno about the chip installed in there tho. Any other things I need to check on this?
***Guys I really need your help with this cuz this is my daily commute car. Thanx in advance.