My Fiat Punto 1.2 Year 2000 MK2 (I believe) will not start. The engine turns over but the car won't start. The fuel light is flashing and petrol gauge says empty which isn't the case. There are three warning lights on the dashboard which is low engine pressure oil, fuel injection system failure and the power steering warning light is on also. My uncle thinks it may be an intermittent problem but he's not exactly sure. Any ideas or suggestions would be greatly appreciated on what anyone thinks the problem might be.
18/1/16 Had a mechanic look at it yesterday after my uncle checking over everything he could. Mechanic said he checked fuses, Connectors...etc No electrical faults were coming up either. He seems puzzled as to why it won't start. Especially why the petrol gauge flashes and registers the cars tank as empty. (he did I believe check fuel pump, relay..etc) He even changed the crank sensor with still no luck. A few days before this my uncle disconnected the battery charged it for a day & placed it back after that. The car then started. Started it the next day again all was fine. Then day after that it wouldn't start again hence me Calling out the mechanic. I did also mention to him that a little while ago whilst driving I was getting a kind of clicking sound coming from the steering wheel colounn but car & steering was still absolutely fine. The mechanic thinks that the key is damaged and that I need a new one to be reprogrammed why the car won't start. However this doesn't seem to be a cheap procedure & I'm just concerned that it won't work either. I dont believe I was given a key code to test this theory either. I'm so frustrated I just feel like it's something so silly that needs to be rectified (especially since it managed to start up recently) but just can't seem to pin point what that is.
I did try to add this into comments but it strangely won't allow me to.