need help w/rigging and animating a fish swimming sideways.

Need advice on how to solve, tried time over and over w/same results.
Need to get this done so I can get it out of my system…grrr.
stupid fish doesn’t follow the path in a “normal” motion. even tried to change the point of origin to the middle.
regardless of where the point of origin is the fish turns and swim sideways.
Could I please get some advice on how to solve this.
Am a bit ocd and want to get this thi[ATTACH=CONFIG]192120[/ATTACH]ng done so I can move on to the next project…