I drive a 97 850 GLT with 115K miles. Everytime I run it relatively hard, I can smell and sometimes see smoke coming from the engine compartment. It doesn't last too long, but the smell of burning oil is really strong (i think its burning oil). When it does this, I check and there are always dark stains surrounding the oil cap. Is it possible that my oil cap may not be sealing completley and I am having oil leak out on to the engine? If this is the case, does anyone know where I can pick up a new cap? Any help would be greatly appreciated. Thanks.