I have a bone-stock 2007 Civic Si. The engine starts when cold, even when it is freezing outside. Once the engine is warmed up, the starter won't crank the engine over. The car still starts easily by allowing it to roll and dropping the clutch. Does anyone know specifically what this might be?