I have found the problem. After much research, the IAS server was stopping after the user tried to connect. I was getting an error message in the event viewer: IAS event id 2, Reason-Code = 262
Basically, in the IAS server there are 2 sets of ports and each set.
I dont remember them exactly off the top of my head but it was like 1812,XXXX.
Well basically, if u delete the 2nd set of ports(IE XXXX) it automatically fixed it.