Mitsubishi muddles through tough time