After quite a bit of troubleshooting, I traced it to a duff ECU relay, but unfortunately the starter died because of all the cranking.