Seeing as you've had loads of stuff apart, you need to retrace your steps.
1) Check your throttle cable is connected properly and that the butterfly has
full and free movement and closes fully.
2) Recheck the 3 vac pipes are secured to the Throttle body and are in good
condition. Especially the forward single vac pipe that connects to your
fuel pressure regulator. This provides a variable base pressure to the fuel regulator
depending on the vac pressure in the throttle body.
3) Check the large black intake trunking that connects to the top of the throttle
body is squarely fitted to the the throttle body and the Maf sensor at the
other end. Check jubilee clips are tight.
4) Replace the IACV gasket and check it's fitted the correct way round. It only
fits correctly one way. The IACV mating face is not symmetric.
If you can't get hold of one straight away, make a temporary one, using the
old one as a template. You can use the thin cardboard packaging off a supermarket
ready meal, or as I did, a thin sticky backed vinyl floor tile. Ensure the mating
faces of the IACV and the throttle body are perfectly clean and flat.
Remember that this is a 'get you home' temporary measure, so fit a new gasket asap.
5) Check your throttle position sensor plug is securely connected. The TPS is mounted
on the side of the the Throttle Body, in line with the Butterfly spindle.
6) When you have the IACV off, replacing the gasket, recheck that there is no oil
or cleaner still inside of it. Check that the IACV spring is returning the valve fully closed
iaw the guide that I did.
Good luck. You will get there. It's just a process of logical elimination.