make sure you dont have voltage drop in the switch or in the wires.
have you run a straight hot to the fan to see if the problem is in the fan.
that is where id start
have you run a straight hot to the fan to see if the problem is in the fan.
that is where id start