Are you sure your OG of 1.000 is right? This means you extracted no sugars at all.
The first thing I notice is that you are mashing very thick. 3 gallons for 16 lb of grain is 0.75 qt/lb. I typically do 1.25 qt/lb which would be 5 gallons of strike water. Some will mash even higher at 1.5...