If I login as anything other than the Default group, the product price does not show the correct group price. BUT if I add the product to the basket, it is added correctly. Causing havoc with our Trade customers

Searching the forum I can see others had a similar problem, but no fixes were mentioned. Any ideas anyone?
thanks