ok i have done some more investigating. Their are two files in my mbp, should be the same for you though. One controlls the temps at which the fans turn on and at what speed they run at. I want you to check if you have a file called Appleblower.kext and one called Applefan.kext under system/library/exetensions.
also do you have xcode installed by chance?