Resetting the TPS won't change a plug not firing .
If you've no warning light on dash it's more likely to be a coil or plug not working correctly . My advise is to swap the coil stick with another .
You could also unplug and then plug back in all the injectors/ coil sticks and the phase crank sensor just in case it's a dry or loose connection.
One question .. was it constantly not firing on the same cylinder ?
I didn't go to far with testing after replacing the battery, it sounded like Ducati and I turn it off.
But that's a good call. I will check that.
Thanks for getting back to me