ECU issue

Could be a bad coil or a bad ballast. Short the ballast temporarily & see if it improves.