^^ Battery first. Where are you? Someone might be able to help/or at least point you in the direction of a dealership who might do a better job analysing your problem, to say "ECU or IPDM might have blown" wouldn't leave me feeling over confident in their abilities quite frankly for advice too and availability and price of ECU IPDM's just in case.