I have a 1999 Corolla with 160k miles. Each morning, when I first back up the car from the garage, the engine runs rough and it rattles, then it settles down somewhat when I put the gear in park, . When I'm on a stop light and the gear is on D1, the same thing happens - the idle is rough. Engine has been very reliable, never had any problem, except the rattling bothers me and I worry it maybe a prelude to something bad. I'm thinking it may be tension belt(s). But if it's the tension belt(s), why would it make a difference if it's in park or reverse. Also, belt looks okay from visual inspection. I change oil regularly, every 3k to 5k miles. Any help will be greatly appreciated. Thanks.