Dennis...
1. i agree that "the drilled can theory" is utter B.S.! and typical of dealer mechs who.."can't find it".
and?...
2. imho?...if it's not a fuel pump/pressure related issue?...the next place to check would be your "Tank Vent"...even a partially clogged tank vent can have this very affect at the upper revs....where the most demand for fuel is..and the clogged tank vent causes a negitive presure lock cause it can't let the air in fast enough to let the fuel out.
and this is coming from a guy...
that was "here"...
with you...
L8R, Bill.