Walbro 255lph for a replacement. Check you transmission fluid before you get too far into it, that makes a loud whine when it's low too.

Are you sure the G/F got out of the truck? Mine whines alot at times too!