I've coded full multigrid in Matlab and it doesn't seem to be converging fast enough. When I increase the number of grids or the number of iterations, it converges to the analytical solution. But FMG shouldn't need that many iterations and it should work even for fewer grids.
I realize this is a very vague question, but are there any ideas why this may be?