right ive sorted it.
sorry for wasteing ur time. but it was the brake servo pipe was disconnected.
i removed it when i was doing the heater matrix pipes and forgot to put it back!
its idleing fine now. but its still backfireing a bit when u rev it. got a feeling its where ive played with the throttle stop and things whilst trying to make it idle.
im gonna wire up the ecu light still just incase there are any faults.
cheers again guys!