Hi Saffron5
As David stated in a previous post, you may need to seek specialist advice from your local Welfare Rights Organisation:
advicelocal.uk where they can take all your circumstances into consideration when giving you advice.
In regards to underpayment, quite often this is used to offset any overpayments which is why you need to seek specialist advice.
Gary