Check that your fuel management and your gps are both in the same units, one may be rading nautical miles vs miles, or knots vs mph, that variation can throw your calcs off a little. As for the accuracy, it should be pretty darn close, I run offshore with full fuel...I mean when I leave I can see it at the fill and often refill it the next trip to run back offshore so checking the accuracy is sometimes easy for me, on a trip where I burn about 180-200gal and then refill the fuel Yamaha FMS will be maybe 2-3gal off at most, it is usually about 1.5-2gal under what I really burned, but I always assume it is slightly worse, plus the last 10% in each tank will never get touched since the pick up is likely not long enough to reach it so if your advertised tank is one size, your usable is less, many boaters do not factor that in as well. As for bad fuel numbers, how was the boat trimmed out, did you play with the engine trim to get it right, did you fiddle with the trim tabs, this all effects your fuel economy and can make a huge difference in your overall numbers, especially on long runs. Also, which tank you run and when and how you load the boat will effect your efficiency, all something you will need to play with to see what works best for your model. My 265 likes engines trimmed high and bow down in flat calm seas or a chop, in a sweel it likes engines trimmed up and no tab, it also will vary a little depending on which tank I have filled or am running off.