Ok i have a v6 2000 and it takes about 20 mins for the needle to move off of cold. On other vehicles i have had the Thermostat was the problem,Is it the same here and how hard to change? Its been kinda cold here so its tough to get out to give it a look.
On a cold morning it takes mine about 5-10 mins idling to warm up. 20 mins seems a little long though. It's a easy fix & go back with the stock temp T-stat. it's cheap trouble shooting.