Does you engine sound like this by any chance....
www.youtube.com/watch?v=uU2w89MFlKY?? And I hate to say it but it looks like your about due for a new car or if you dont want a whole new car you could replace the engine. But with a cavy that old you might want to consider just getting rid of it.