On my 2000 2.8L V6, the check engine light comes on flashing under hard acceleration. When I let up on the gas it goes off after a few seconds. It is not related to RPMs. I can downshift and get over 5,000 without the light, but if I mash the pedal the light comes right on. It definitely has to do with the hard acceleration. I can make the light come on at will just by pressing hard on the gas. Any ideas are appreciated!