GM Earns $1.3 Billion in First Quarter 2004