Since it only happens when you go faster than idle, I would look at connections. Who installed the amp and how were the cables connected? Was it connected directly to the battery? If not, you need to do that. Proper termination of all cables is critical. It could be a bad connection at the battery, bad alternator, etc- as long as it cranks when you need it to, I don't suspect the battery.