i think the best way to save your time and money is to take help from the service and repair manual which will guide you to locate and fix the problem with diagram and pictures so that you can repair by your own and the best link to get the manual is http://toolsnyou.com/ i had tried it before so you can also good luck
That's a good start , reading up on the BCM ,but also looking at wiring diagrams an learning how to test electrical circuit's using a DVOM - digital volt ohm meter are need to diagnose these type problem's . Looking at a wiring diagram to see if the BCM even has anything to do with that system or circuit's . Most people on here just jump in an start replacing thing's they have no clue how they work or why. And if you have no clue about automotive electrical testing you really should learn how before even jumping into something like this . An just replace a BCM without it being programmed correctly could make thing's worst .
Plus you need to be aware of other control modules on the vehicle , like on your vehicle ! It has control modules inside the doors , DDM - driver door module , PDM - passenger door module's etc.... The door modules control the power windows an lock's .Plus you need to be aware of that all this modules share info. an send commands to other modules via a serial data network . Your vehicle has the chrysler CCD data bus .
A broken wire inside the flex boot from the body A pillar to the dirver door could cause power lock's an window problems , but would not affect the other problems you are having . Electric Testing Techniques You Need to Know
Free wiring diagram's here http://www.bbbind.com/free_tsb.html
Enter vehicle info. year , make , model an engine size. Under system click on body & accessories ,then under subsystem click on power window's or lock's an you will see the door modules .Plus the BCM has nothing to do with the A/C not working , A/C compressor does not engage or is it the blower motor isn't working ? no air blowing out the vent's ? Your best bet ,take your vehicle to a qualified repair shop .Takes year's to learn how to diagnose these type problems . CCD Chrysler Collision Detection Data Bus
I would say the alternator. The fluctuations when it is running indicate that the regulator inside the alternator is worn out. The overheating is probably because the cooling fan is not running fast enough or at all.
There will be a small amp fuse for this in with the other fuses. Use a test light to make sure the fuse is blown with key on test all fuses .The test light should light up on both sides of fuse if it is a good fuse.Only one side of fuse will light up for a bad fuse .Test light will have a clip on one end of a lead wire,clip it to a good known ground..The other end will be a sharp point. Use this to touch each side of each fuse to light the test light. NOTE some fuses will not light up at all on either side .These fuses are not hot unless activated such as lighting,this is normal.
Hope you can read diagram? Did you check for voltage at turn fuse? Use a test light, goes hot with key on. Use a chassis ground when checking for voltage. The voltage wire from flasher to multifunction switch for turn is orange with black tracer, check that also. Let us know what you find?
Yes, there is, or yes, there are.
Usually fuses and circuit breakers for large capacity electrical components are found under the hood, not under the dash. Yours should be under a black plastic cover somewhere under the hood.
It should be labelled.
You might also have some bad wires or wiring harnesses causing this.
God bless your efforts.
Your only problem friend, is the temperature sending unit/sensor. Upon cold start, this sensor wil tell the computer to go into cold start mode putting a bit more fuel in and raising the idle a bit to keep it running when cold without using the throttle. Replace that sensor and your good to go. Makes sense, right?
Change the temperature sending unit/temp sensor. When starting, the sensor will tell the computer to put the engine in cold start mode to give a bit more fuel and raise the idle a little so it WILL start and keep running without ever touching the throttle. Once warm-up is completed, this sensor will tell the computer to stop the cold start mode and go to normal run mode. THAT is your only problem.