Hi Phil,
well it may sound dumb, but I had the same problem with the PMDG 737. Then somebody mentioned, at the approach, I should engage all the autopilots, (A+B there) so the airplane can follow horizontally and vertically the glideslope. Until I did not do that, the FMC pushed me into the ground always, so I had to do manual landings.