Recently, my car has been experiencing a huge loss of power during WOT. It doesnt always do it but it seems to do it more often with a larger load. Like going uphill or with passengers in the car. It runs great otherwise but when I floor it, I notice a dramatic loss of power and the check engine light will come on. Everything going back to normal power when I left off of WOT. I've heard a few times on the forum that it might be a weak fuel pump.

I'm thinking it might be the fuel pump because my car has a hard time starting when its cold. I changed the check valve and filter already. What do you guys think it could be? Anyone else had a similar problem with the M20?
thanks