@mmcdara
Thank you for reminding me. I did not realize that gamma has a built-in function before. I have modified gamma
solu := dsolve(eval({ics, couple[]}, gamma = gamma__1), [eta(t), varphi(t), V(t)], output = procedurelist, numeric, maxfun = -1)
solve826.mw