Have you check the relay on the PIAA foglights? The relay is most likely tapped into the low beam wire. That's why the foglights only work when the low beam is on. If you want to have just the foglights on, you can use the parking light wire to power the relay. This will allow you to have parking lights and foglights on.
99 E430 Sport