Hi I own a 2003 Chrysler voyager 2.4 engine cold runs good when it get hot starts missing check engine light comes on code po 2305 - ignition coil or #2 secondary circuit insufficient ionization I have replaced coil in plugs and wires still doing the same.
You could have a fault with the PCM. If you have a scan tool that can monitor the fuel injectors, plug it in and go for a test drive until the problem occurs. Monitor if the injectors of cylinder # 2 and/or # 3 are working.
There are cases of such whereby the 2nd and 3rd cylinders are not firing due to the PCM not grounding the circuit.