i think its better to purchase kabli cap from any old japani radiator shop.
2ndly try to suck water from pipe comming from radiator on cool engine, if u cant suck it means cap is perfectly fine else..
thermostat switch ko chk krne k lye desi tareeqa krna paray ga, thermostate ko gadi se nikalo or boil water mei daalo with connecting multimeter n chk whether it is switching or not, or jb on hojai tw usi waqt thermometer se water temperatue chk krlo.
for fan speed check how much volts is coming in fan wire, if it is around 12 then compare its speed with same model car manually