well the only way i can tell you to discover whether the fogging is on the inside or out is to, the next time you wash your car or it rains, run your finger/hand/whatever over the outside of the headlight... if it clears up it is the outside, if not it is on the inside

. if it is on the outside maybe something like rainx would help prevent that though im not sure.