What is the service history like? Sounds like it could have missed some servicing!!