The cold start injector can clog (especially in moderate climates where it doesn't get used as much). If it's clogged, it won't throw a code. You might search 'cold start injector' here for suggestions on testing/debugging. It can either be clogged or fried - both will result in hard starting in...