I had Import Powerhouse in Phoenix install a D15Z1 engine into my 88 CRX and I have had some weird problems with it ever since.

1st, I thought I would be getting much better MPG than 42 avg, were my expectations off?

2nd, When I pump the brakes, my idle RPM surges from 500-1400, WTF?

3rd, If I go over 5K RPM I get and immediate check engine light and an CEL code of 16, until i turn off the car and restart it will not rev past 3K.

4th, the V tech seems to engage at 2700 RPM, how can i increases this to 3200 cheaply? Would it be cheaper to install a HF 5th gear instead?

5th, at cruise and maintaining RPM(1K-2.5K)/speed(any)the car surges making me adjust my throttle to compensate, again WTF?
I really appreciate any advice, help or even recommendations of competent mechanics.
I must say the guys at import powerhouse did a great job of installing the engine but i am thinking with these issues maybe they were out of there depth with the D15Z1 uniqueness's or maybe it something else entirely.
__________________