Rattling could be the chain, it could be tappets, little ends or big ends or even main bearings. Where is the noise coming from within the engine - top, end, bottom?
Drinking coolant is either a leak, overheating causing it to overflow, or head gasket (get a compression test done).