Auto >> AutoSPT >  >> Engine

What would cause my engine to rattle when idling but not at high speeds?

- Low oil level.

- Worn camshaft or rocker arms.

- Loose spark plugs.

- Damaged piston rings.

- Bent or stuck valves.

- Loose timing chain or belt.

- Worn engine bearings.