The reason you lose power once the vehicle warms up is KR. Your knock sensors aren't active until 160F. Once the car reaches that and the knock sensors pick up the noise...the pcm pulls timing. Sorry to say..whatever that knock sound is...that's the issue.