lol @ "tried everythin else apart from new ecu". you've barely touched it yet.
you've changed the fuel pump but have you checked it is actually switching on or if fuel is getting to the throttle case? you should at least check the basics at this stage before you go fitting new parts in haste.
when you turn ignition on the fuel pump should work for 5 seconds exactly. you can check this is happening by removing the fuel pump cover in the boot and listening for it switching on for 5 secs when ignition is switched on.
now check for fuel pressure by loosening off the fuel line where it joins to the throttle body. there should be pressure causing fuel to squirt out (use a rag to catch it). once the pressure is completly lost reconnect the fuel line securely and then switch the ignition on so the fuel pump will build up pressure again, do this a couple of times. now remove the fuel pipe again and check that fuel squirts out again. if it does you can be sure that the throttle case is getting fuel ok.
assuming the fuel is getting to throttle case ok i would next check ignition. remove a spark plug and check for sparks when you try to start it.
assuming you have sparks put plug back and then try to start it for a good few minutes, then remove all the plugs to see if they are wet or dry (smell of petrol and wipe on tissue if unsure).
if they are dry you know you have injection problems, most likely a sensor failure (lambda, air temp & coolant temp sensors all control fueling) i'd replace the whole throttle case with a scrapyard one (£20 or less), and also fit a scrapyard lambda. also if your temp gauge was not working before the starting problem started that may be the problem.
if they are wet it suggests ignition timing problems (battery voltage, coolant temp sensor, crankshaft position sensor & knock sensor all control ignition). could also be compression problems (valve timing etc, do a quick compression test)
its funny how often a crap battery causes problems on the 1.4 model, and since your CPS voltage is very low at 4.65v i would check the battery first, the CPS should get 5v.