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.  
