I've been trying unsuccessfully to solve the 1D diffusion equation in spherical co-ordinates using finite differences. For the life of me, I cannot get the thing to work. Is this a known phenomena? What is the usual method used for this seemingly simple task?