1989 318 coolant issue

You need to find someone that can do a pressure test. It sounds like you are loosing pressure as it sits. You said you replaced the cap but it could be something as simple as that. Or a head gasket. Does it smoke excessively? Check your oil to make sure it doesn't have antifreeze in it.