Mine has been taking several seconds to crank. On some colder mornings, it'll even act like its trying to catch even after I stop turning the key, but it usually cranks after a half second of that.
I never thought to check the TPS. I thought mine was electrical. I had the battery tested last time I was at Advance, but haven't done anything since.
Im not familiar with the Cobalt's TPS. Is there a way to test it without buying a new TB & installing it?