Timeline:
July 5th 2023 - replaced the PCM
January 17th 2024 - replaced all four O2 sensors due to P0133
January 4th 2026 - replaced 1/1 O2 sensor again due to intermittent P0133
June 2026 - intermittent violent shaking started, P0300, P0172 along with P0133