It is a 2001 with 75K miles and recently developed a weird rattle. It seems to be coming from underneath the car. It only rattles when in gear, not when idling or in neutral. I checked the transmission oil level and it is okay. No leaks on the floor under the car. Could it be the cat?