What P0305 usually means
P0305 means the control module sees the misfire pattern landing mainly on cylinder 5 instead of across the whole engine. That usually makes this a cylinder-local problem first: spark delivery, injector performance, compression, or an intake issue near that runner.