The PCM theory is an even deeper rabbit hole vs the unknown condition of the spark plugs and coils.
2 rounds of plugs and coils of uncertain origin and quality = 2 rounds of uncertainty.
Not having a reliable code reader is the reason why your diagnostics is floundering leaving you to guess and assume.
Use the free app Forscan Lite which will work with many but not all OBDII adapters, even many of the cheap OBDII adapters.
Amazon.com: vgate vLinker FD Plus OBD2 Adapter Bluetooth BLE Scanner for FORScan, Work with iPhone, Android, and Windows : Automotive