If the pcm goes into limp mode u will know it.
Throttle will be unresponsive and you will not be able to acell. U will have to disconnect the battery and reset the dtc's.
Bad knock sensors wil cause a loss of power but that needs to be scanned and not timing and kr.
The pcm will pull timing if knock is detected.
You will feel a stumble.
I'm not pointing the finger at all just going off what ur stating.
It could be a lean condition. An intermittent open on a wire or sensor. Etc.

Anyway to get it scanned and post the *.hpt scan?