This is easy and is a regular mistake.
When you set your 590IS to manual or set the internal flash to manual control (yes, you can do that and then turn it down to 1/3 power level to conserve batteries and decrease cycle time) the camera pre-flash is canceled! Yes, it is true. The pre-flash does not fire in manual or when the camera strobe is set to manual (in manual, Av or Tv). For your Ikelite strobe to sync you will have to set it for no pre-flash when in manual exposure control. I suggest you set your camera strobe to 1/3 to begin with and then you can set your Ikelite strobe for no pre-flash and still cycle between manual, Av and Tv. But, if you select camera to full auto then it overrides the strobe 1/3 manual setting and reverts to pre-flash mode until you go back to manual, Av or Tv.
BTW, in Av, Tv or auto the flash in the camera will fire a pre-flash (because it is set to default auto) unless you select manual and 1/3 or 2/3 or 3/3 in the menu. Then the pre-flash will only fire in camera exposure auto.
Your 590IS strobe has a manual setting (1/3, 2/3 or 3/3 power levels) and an auto setting.
Read your manual to see this information.
N