Footbagger - Enjoy
Bishoplant im with GZ, sounds like the IACV valve isnt kicking in. When the engine is cold its supposed to open up, provided more air in. For most 240's ive seen 60-90 degree weather cold starts make the idle around 1300rpm and it gradually goes down as the engine warms up. 60 degree and below ive seen usually 1600+rpm when first starting up.
Yorb that rattling is your timing chain. Have someone thats good with cars help you (or slightly mechanically inclined), take off the timing cover (top most cover, and with the car off). its not a complicated process at all, just remove spark plug wires and the vent hose, then unbolt it and off it comes. what your looking for is a loose chain guard sitting or flaping against the top chain. If its there your a lucky man and that should fix the noise.
If there is no top cover OR the top cover is not touching chain then there is a problem furthur down. Most likely the tensioner(s) have deteriorated (keeps the chain tight, prevents it from having slack and flapping around hitting things). Which means you and that mechanically inclined friend of yours will have to get a timing chain kit and replace the chain and tensioners.
If your car has high miles, and the marbles sound is present all the time at idle then you will have to perform the check. If it makes the marbles sound randomly on cold starts for a few seconds it is normal (chain picking up slack).
PHEW.:pimp
Oh, ALSO::::When you bolt the Timing Cover back on torque the bolts only to 5-7 ft/lbs!!!!! they snap very easy, be very gentle!!!