wow, wtf guys?, has anyone thought that it might be the fuel filter? And the reason why it sometimes only does it in higher gears is because there is more load in those gears, demanding more fuel flow... change your fuel filter, its like $5 and 5 minutes.