Looks like a bit of abuse/lax maintenance!
 It does seem you are on your way to full repairs and hopefully you'll have a smooth running machine soon!