Asad gave u the rite idea of checkin the switch (i.e. electric fuel valve)
im mentioning the valve in ur pic ... look at it .. and also utilize the output of fuel pump to check, as i explained above. .and rather buy the switch from mkt and install urself in its place .. mechanic wil do the job and twist and turn something else, and finally decrease value of ur car in longer run... as they cant love ur car... (and i.e. cuore is heart in italian) :D
and also check the wire which reaches the oil level sensor, its losing its clamp... it is at the periphery of the chain cover at the left of air-filter black chamber