Blender Unwrapping Issue

I’ve seamed this model and I’m unwrapping it. The small jets protruding from the body at an angle are unwrapping into a wavey pattern, which is odd. They should be unwrapping into a fairly rectangular piece that would wrap around it.
When I align those jets straight up and down, they unwrap into a rectangle, but when they’re at this angle, they unwrap into a wave. What am I doing wrong?

Try putting a seam here, which is marked in green :

And the same thing to the other cylinder.

With the current seams, Blender tries to unwrap the whole cylinder, which makes the wavy output.
If that doesn’t work, try using Conformal or Angle Based unwrapping method, which you can change from the tool bar menu after you’ve unwrapped :