Our 2005 Corolla automatic is kicking when shifting into all the gears. We checked the trans fluid and it's of normal color, quantity, and does not smell burnt. The vehicle only has 49K miles. The check engine light came on so we started manually shifting. Once we did that the engine light went off and we presumed driving normal. Now the light is back on. Is the vehicle is covered by a 60K manufacturers warranty? How do we fix this problem with out spending an arm and a leg? Thank you in advance.