Check the grounds. IIRC they are shared and that is the type of behavior you'll get one a bulb isn't grounded. By turning the lgihts on there's another variable in teh loop and it might be using the other element of the bulb to ground the parking circuit.