Kochanski (Chloë Annett) is having a hard time on Starbug with the boys. No baths - she doesn't like showers, no decent food and the pipes in her sleeping quarters squeak all night. Lister (Craig Charles) arranges for her to have a bath in his quarters, and finds some extra clothing for her - gestures that worries Kryten (Robert Llewellyn) considerably. But before she gets the chance to dip into the bath, an engine failure leaves the crew trapped in Lister's quarters, and the ship is on a collision course with a meteor shower. The only way to re-fire the backup generator is by going through the service ducts.
As they navigate through the narrow ducts, Kochanski helps Lister with his claustrophobia, while Kryten and Cat (Danny John-Jules) look for any hatches that they can use to get back onto Starbug's. After dealing with Re-cyc water and hurricane force winds to dry the ductways, Kryten admits that he perpetrated the whole thing. He adjusted the thermosettings so it would overload and locked them in Lister's quarters. They eventually exit the ducts but end up back in Lister's quarters. Kryten makes another admission - the doors to Lister's quarters aren't locked, he excluded them from the shutdown override in case anything happened. Lister goes off to steer the ship away from disaster, while Kochanski asks Kryten to repeat the squeak noises that the pipes make while repeatedly hitting his head with a spanner.