an engine idling and rattling