Coolant Temperature Sensor is located here:



Directly on top of the coolant neck housing, with a 2 pin connector that is shaped like a "T". It's about a $15 part, so worst comes to worst if it doesn't work, you did some cheap preventive maintenance. If that doesn't solve your problem though, next thing I would look in to is your Throttle Position Sensor.