I fixed it it was the ICM. Swapped out for a new one it's running better than ever. Thanks!