Well the thermostat takes a whopping 5 minuites to change so get that changed now. As far as the missfire goes it could be injector or ignition modual. I wouldent say a mechanical issue if it does run good sometimes. Have you confirmed its actually #3 missfiring?