If you scroll back you will find how to adjust TPS properly. I hope no one played with your throttle stop screw.
First thing you must do is if you have check engine light you must connect its wire to W pin of the ECU. Than you must short E1 and TE1 on your diagnosis plug (that will be with wiring in engine bay)to get codes out of your ecu. Than you can figour out which sensors are not present or not working.
Swaps are not easy and as you can see this big thread is all about the problems I faced.
If you dont know about your ecu pins open up the ECU you will see each pin with clearly mentioned function on the board.
First few things you must do is make sure your ECU Batt and +B are with individual fuse of 15 Amp. BATT must have a live wire coming from battery positive (So ECU remembers its settings) +B should have power with Ignition switch coming from ignition relay.
Your Fuel pump I am sure must be wired with IGN switch now it should be with Circuit Opening Relay you can scroll back and find how to do it. When you switch to CNG get a relay installed so Fuel pump stops working when your car is on CNG.
Did you work on your exhaust? that also plays a role Maybe you got a Diesel so pipe size might be good enough for this engine.
TPS of this engine is very sensitive i adjusted it in my way I mean the proper way didnt work for me. even slightest of adjustment u can do will have a lot of effect on RPM. I remember even very slight adjustment use to drop my rpm to 500 from 900.
Make sure the MAP sensor you are using is the correct one. you can also see the correct ones mentioned in this thread.
These engines usually dont need tappet adjustments this early but you can get it checked.
Baki you will have to slowly get things right one by one.
Its been 7 months i swapped my engine still working on small issues lol thanks to people like Farrukh and Xulfiqar learned so much from them 