Please use the configurator to generate a new bed.g file. Also if there are deployprobe.g and retractprobe.g files in /sys on the SD card that you didn't create yourself, delete them.
The heaters shouldn't normally oscillate if you tuned them correctly and saved the M307 parameters to configure.g, however if the do then increasing the D parameter in the M307 command should cure that.