I Think I Found Your Problem
Yep, this may be the cause of your engine
trouble. It's not every day that a cat builds such an
elaborate nest in an someone's car engine. What? You
don't think this is a cat? Watch this
video for clarification.
funny pictures here.