In the past when I would start my 95 9c1 the engine light would come on immediately. Changed the coolant temp sensor/switch and that solved the prob. But.....after driving a bit the light comes back on. Although I changed the parts listed above I do not trust my temp gauge because sometimes it reads hot at first start up. Reservoir does have the smallest leak on earth. Water pump doesn't leak or make weird sounds but to the touch it is ABSOLUTELY THE HOTTEST part under my hood........just need some feedback other than my own.