First thing I would do is check the impeller. Yes, it's only a year old, but if you had sucked up some sand, it might be worn. It also might be damaged if it was ever run dry (and if it's "not sucking up water" that qualifies as running dry). When running on the cups, the impeller has to be in good enough shape that it can suck some air through before it sucks up the water...requires good impeller.
Still works in the water because the raw water pump is below the water line when sitting idle.
_________________
"Knot Easy" 2000 Horizon 240 Volvo 5.7GS /SX
tow: 2017 Honda PILOT EXL-AWD
prev. boats:
'87 Chaparral 198CXL 4.3 OMC Cobra
'69 Jetstar 16ft Ski Boat, 115hp Yamaha
'68 Aluminum Jon Boat, 3hp Sears
'64 Water Wings