Just had this returned after repair by eFix Ltd - 0333 577 0622
www.Macbook-Repairs.co.uk who charged me £130 diagnose the fault and then fix it by replacing the failed tantalum capacitors on the logic board. Repair took less than a week and they kept me informed all the way. Highly recommended if you have a crippled Mac!