Greiner's homers drop Ponies for 5th time in last 7