95 jimmy wont start in morning I spray it once with break cleaner and fires right up and runs great til sits for more than 3 hours have changed spyder injector,distributor,iac,coolant temp sensor does anyone have an idea what is causing this?