If it's a sensor related issue, then it's likely not correctable and a new motherboard or entire platform would be pretty much necessary.
Take a tape measure and measure the dimensions of the fan frame. There is really no way to know what size fan that is simply by the model because, while I haven't looked in depth, a quick search of the Lenovo site specs says nothing at all about it.
Also, keep in mind that MANY prebuilt systems from companies like Dell, HP, Lenovo and others use completely PROPRIETARY fan and cooler designs. Some with totally different pin counts than industry standard 3 pin voltage controlled and 4 pin PWM controlled aftermarket fans, and some with 5 pins, and others with simply different pinouts that won't allow those fans to be used on other motherboards or other fans to be used on those motherboards.
The member here who might best be able to offer help in regard to the fan is
@Paperdoc .