It barely loses RPM, it happens so quickly that the engine doesn't have time to slow down. And it only happens randomly, but most frequently around 2000-2500 RPM.
Then engine isn't throwing any codes and I installed a new TPS in July so I don't think it's that. It threw a code for the TPS so...