Hi i am having a bad idle surge and most of the time stalling when my high speed fan comes on. This just started to happen and i have made no changes. my alternator is new and so it my iac and tps and i just put in a new battery. Also when the car is hot it has a hard time starting. Can all this be from the distrubutor? Thanks for any help.