There are several causes for the engine to rattle while idling. With your car, the heat shield or an under-engine shield is most likely. The other causes are the AC compressor clutch, idler pulley, or belt tensioner. If you want to get to the bottom of that rattle bring your vehicle into the Orillia mechanics at Sun City Auto Service, we will take care of you and your vehicle!