a large engine idling and wheels squeaking