the 883's fuel tank is notorious for the in-tank filter getting plugged. If you blow too hard on it with compressed air, you will blow off the valve. You probably need to replace the screen if you can't prime much fuel. If you are getting fuel intermittently, check that solenoid and or for a hole in the tank or line. I have had to replace the in tank filter in the field. It's not that hard if you know what you are doing. Luckily, I had a tech doing it and I watched.
He did it by feel.