the switch is positiv (not 100% because I do not have an 146

).
the problem is normaly the earth at the fuel tank connection (rust!). If you don´t find the reason demount the switch and test it outside the tank with a working earth.
maybe only your light is broken!
Kind Regards
André
*hope that you understand my terrible english explanation*