The cost to check a check engine light ranges from $50 to $100. Some auto parts stores offer free diagnostics.