q45fix wrote:It also feels like the engine is "choked" when going around 60 km/h and then pressing the gas pedal about 1/2 to 3/4 way down; the "choking" goes away when the gas is released to about 1/4, then once the car starts accelerating (once released to 1/4) i can press the gas pedal to 3/4 again and it accelerates well.
It sounds like you've done your homework Ahmad and kept up on the maintenance and I'm guessing that if you had a CEL, a miss at idle, or had neglected to change the fuel filter you would have said something in your original post. Also, if you heard a swarm of bees in your trunk (dying fuel pump) you would have asked for a good exterminator in the Ontario area.
With that said I'm going to take a stab at it and say that your fuel pump control unit (FPCU) is dying and if that's the case it's sending the wrong current to the fuel pump and killing it too. Assuming you're not hearing the swarm of bees too loudly there's a simple test that takes the FPCU out of the loop, jumpering the fuel pump directly to ground and running it on high speed only. If the jumper to ground solves the problem it's a bad FPCU.
The pic shows the FPCU connector and the FPCU in the background. It is mounted on the underside of the rear parcel deck. Access is through the rear trim panel in the trunk. If you already have the trunk trim out you've got the hard work done. Run a jumper wire (of the same size as the wire you're grounding) from the lower left pin in the connector to an unpainted grounding point on the chassis. Use alligator clips or equivalent but make sure you have a secure contact. If your Q accelerates well with the jumper it points to a bad FPCU. Let us know what you find.