If thefan is not coming on it might be the temp fan switch. You can replace the fan switch or just wire it straight so that when you start the car itll come on. As for the motor not reving all the way it could be a number of things check out the wiring. That should solve many of your problems