sounds like it might be your head unit.

if you still have your stock one i'd swap that back in and see if the issue goes away.