The P2305 trouble code is a generic powertrain code that indicates a problem in the ignition coil "B" secondary circuit. So, it will be a wiring issue or a bad PCM.
Here is a guide to help you test the wiring between the coil and PCM and the PCM/coil wiring diagrams below to help you with the test:
https://www.2carpros.com/articles/how-to-check-wiring
If the wiring is good here is how to change the PCM out, this guide may help as well. You can get a preprogrammed unit by searching Google or Ebay.
Check out the images (below). Please let us know how it goes.
Images (Click to make bigger)
Saturday, September 2nd, 2023 AT 6:32 PM