on it like a car bonnet (simile, humorous) Synonym of on it (“actively working to solve a problem, etc.”)