High Resolution Thermocouple and Data Log

I honestly didn't know how possible it was, let me be a little more descriptive. This is for a small combustion engine which is ignited by a coil/target, think of it like a light bulb filament that acts as the spark plug. We need the measurements so we know where we are if we have trouble. Is that more clear? A resolution of 10,000 would be awesome but really isn't necessary. We need a minimum of 1,000 readings a second and the higher we can get the better. We think the operating range is around 900F. I appreciate your timely responses and want you to know I am new to arduino so I have no idea what the details and limitations are of the Arduino.