I was in my zook yesterday and it was dark so I tried to turn the interior light on but it doesn't work there is power there it is just the switch playing up while trying to get it working the main beam light comes on

so I put my dipped light on and flicked the switch and the main beam light comes on but the main beam doesnt come on.it stays at dipped so I then pushed the main beam leather forward and the main beam comes on bit the light goes out .must be dodgie electrics .
Pluss I was driving last night about 9.00 it was foggy so I put my roof lights on with my main beam and with the radio going and my clock in my dash stopped working so I then turned the roof lights of and whent.back.too dipped and the clock worked again I think this must be the alternator
Suzuki Sj 410 Jap Built
Recaro Seats Fitted
Landini Blue Colour
Full rollcage and winch bumper
1.6 8v vitara lump with su carb
4” calmini lift kit
235/75/15 insa turbo special tracks
99.9% Rust Free
BUILT NOT BOUGHT