I've been told, by someone who performed lab tests, that sudafed and several other OTC meds can cause false positives for METH, particularly if it contains pseudophedrine.
I've not heard of anything that causes a positive for cocaine, other than what cynical mentioned.
Hugs and prayers!
Amy