Description
already changed spark plug wire but still makes rattling sound

Explanation & Answer

Caused by abnormal combustion which results in excessive heat and pressure in your engine's combustion chambers.
It can be as a result of using fuel with too low an octane rating.
One way to reduce the risk of detonation is to use a higher octane fuel. If switching to a premium grade of gasoline fails to eliminate your detonation problem, it means something else is amiss.
Feel free to contact me if you have any other questions regarding your problem.
