Re: Engine won't start!!
Poor battery voltage or grotty connections has a habit of causing all sorts of electrical glitches. Give the terminals a good clean up before you take it to the garage. Check all the earth straps and emery paper the lead lugs on top of the battery. Be careful with the positive lug as it's fragile. You have to take the black cover off so you can see what you're doing and then put a 10mm socket in the side. The battery can be tested with a multimeter or alternatively with one of the two pronged dials that they stick on them in the garage. Try a local motor factors, they might have one that they use to test new batteries when they're handing them out to customers.
I wouldn't assume anything too bad yet. Be careful at the garage if you do need to go; they have a tendency to pin anything glitchy, intermittent and electrical on the ECU; it is of course a possibility, but not one you should even begin to think about until you've tried everything else. I assume it's regularly serviced? Plug leads, spark plugs, sticky starter motor solenoid, loose connections, dodgy immobiliser / key. All worth thinking about, but start with the basics. If you've got a battery charger, stick it on charge overnight so you can rule it out. Don't forget to make sure you've got your radio code and both terminals should come off before you charge to avoid any spiking. Good luck. Tom