Given the Hamiltonian $$\hat{H} = \frac{1}{2} \hat{p}^2 + \hat{p}\hat{q}^4.\tag{1}$$ I would like to know how do I find the Heisenberg equation for the operators $\hat{p}$ and $\hat{q}$.
I know that the Heisenberg equation of motion is given by $$\frac{d}{dt}A(t) = \frac{i}{\hbar}\left[H,A(t)\right] + \left( \frac{\partial A}{\partial t}\right)_H,\tag{2} $$ where $A$ is an observable and $H$ is the Hamitlonian. So for $\hat{p}(t)$,
\begin{align*} \frac{d}{dt} \hat{p}(t) &= \frac{i}{\hbar}\left[ H , \hat{p}(t)\right] + \left( \frac{\partial \hat{p}(t)}{\partial t}\right)_H \\ &=\frac{i}{\hbar}\left[\left( \frac{1}{2}\hat{p}^2 + \hat{p}\hat{q}^4 \right)\hat{p} - \hat{p}\left(\frac{1}{2}\hat{p}^2 + \hat{p}\hat{q}^4 \right)\right] + \frac{\partial \hat{p} }{\partial t}\tag{3} \end{align*} but I'm unsure of how to simplify this or whether there is an easier way to do this without expanding the commutator. What is the easiest way to determine the Heisenberg equations of motion?