I agree with Aly you may want to take him to a specialist. You've already had him for 5 years, I think he deserves every chance possible.