We've had an engineer out for a previous problem and has replaced nearly all existing parts to fix various problems. But this error code keeps popping...