Gas Problem

Hi all I just purchased a 2006 rancher 350, it was well cared for clean and as i could tell all fluids and components in predestine condition. I took it out on the trails for the first time and while going down long steep hills it would shut off due to no fuel(it did this 4-5 times that night and we fixed it by disconnecting the line and blowing it out). The fuel would not make it to the filter it would be dry, we found what we thought was the culprit to be a gummed up gas cap breather and sprayed it down with carb cleaner and have taken it on several more rides in the same area and had no problems with it dying. However the fuel filter still does not stay full and im wondering if there is still an issue somewhere. Just want to have it in tip top shape so let me know what you guys think.

Thanks
Zach