Yes. Something of this sort though not exactly the same.
I believe I already stated that in my post.
The car goes into LIMP MODE which generally looks like what you stated above or gets triggered after all the behaviours you stated have been exhibited.
What really happens though is that the throttle sticks to around 2,000rpm to 2,500rpm and stops working. So when you press the throttle it doesn't work at all (It allows you to still rev about 500rpm - 1000rpm extra though).
The car at times can be taken out of LIMP mode by turning key off and back on. This can give you about 30secs to 3mins of normal driving before LIMP mode is triggered again.
====================================
What I've done from MOST LIKELY to least likely was:
.1 Push up and re-solder dropped pins on ECU ---- FAIL
.2 Cleaned ECU connectors with Contact Cleaner ---- FAIL
.3 Cleaned TPS in Throttle body with contact cleaner ---- FAIL
.4 Clean Throttle body with Carburetor Cleaner ---- FAIL
.5 Cleaned all connectors under the fuse-box behind the battery ---- FAIL
.6 Cleaned D4 connector with contact cleaner ---- FAIL
.7 Removed yellow plastic on D4, inspected and decided to pull out the pins that looked like they were too wide. Pressed them together and fix back in and coupled D4 back ---- FAIL
.8 :bang: :bang: :bang:
.9

.10 Tried 4 different older throttle body to be sure its not the current one triggering P0638... Confirmed P0638 on all of them including their own error code so I'm sure its not the current throttle body. So.. ---- FAIL
.11 :bang:

.12 Returned the old spark plugs ---- SUCCESS

=======
From my research P0638 seems to be symptoms of a bad ECU that's why I went for the ECU first.
You probably have a malfunctioning ECU too or some loose connections either in the harness or the connectors.
A bad throttle body is also a possible cause.
Let me know your experience in fixing your issue and solutions that you might have suggested to me assuming I had not found a fix for my issue.
I'm still skeptical about my fix because the car's idle is still not that great and it also still cuts out when decelerating to a stop from high speed
Thanks