General Motors doesn't offer just one answer to the questions of high fuel prices and environmental issues.