When you say regas do you mean regas - refrigerant recovered, drier replaced, vacuum down, refrigerant and bit of oil back in or do you mean a bit more gas was added to what ever was already in the system? If the later what was the criteria for the ammount of R134a put in?
You also said it works fine when sitting on drive idling, but stops as soon as you pull off? Is this repeatable, and if so, I believe tha carputer uses lots of the sensors to see if it can give power to the aircon. Are there any other strange things going on with day to day driving?