sir 2 hi possibilities hain, ya to petrol nahi mil raha, ya current...
provided the fact that the lights sometimes come on and sometimes don't, i think there's a wire damage or some fuse problem in fusebox or ecu wiring.. get that checked by a good electrician.
and radiator fan does work on key on position (when the dashboard lights come on) normally.
my car also had problem that sometimes it used to start on first self, and sometimes it did not start even after taking looooooooong selfs... the culprit was fuse problem in fusebox for the fuel pump.