taking FOREVER

Well, I was thinking the Hi flow water pump might cause some of it. It's moving the water through the engine so fast it's not allowing enough time to heat up. Therefore taking longer to warm the car. I may be totally wrong but just a thought. The thermostat being stuck open could very well be it.