If you are having trouble getting income tax refund, you can always contact respctive income tax ward (i recommend to visit in person). Only they might be able to help you out.
Go to My Profile after logging into income tax website. You will find your Jurisdiction office there. Or you can always visit your nearby aayakar seva kendra.