解:$(1) $由$(x+1)(x-2)<0,$根据''两数相乘,异号得负'',得$\begin {cases}{x+1>0}\\{x-2<0}\end {cases},$或$\begin {cases}{x+1<0}\\{x-2>0}\end {cases},$
解$\begin {cases}{x+1>0}\\{x-2<0 }\end {cases},$得$-1<x<2,$解$\begin {cases}{x+1<0}\\{x-2>0}\end {cases},$无解
故$-1<x<2$
$(2) $由$\begin {cases}{x+y=3-a① }\\{x-y=3a-1②}\end {cases}$
$① + ②$得$2x=2a+2,$$x=a+1;$
$① - ②$得$2y=4-4a,$$y=2-2a$
∴$\begin {cases}{x=a+1}\\{y =2-2a }\end {cases},$∵$xy>0,$∴$(a+1)(2-2a)>0,$根据''两数相乘,同号得正'',
原不等式可以转化为$ \begin {cases}{a+1>0}\\{2-2a>0}\end {cases}$或$\begin {cases}{a+1<0}\\{2-2a<0 }\end {cases};$
解不等式组$\begin {cases}{a+1>0}\\{2-2a>0}\end {cases},$得$-1<a<1,$解不等式组$\begin {cases}{a+1<0}\\{2-2a<0}\end {cases},$无解
∴$a$的取值范围为$-1<a<1$