General Motors has reported stronger than expected first-quarter profits on the back of strong sales of trucks and lower costs. GM reported Q1 income of USD2.1bn, 93% ahead of last year's first-quarter.