My buddy has a 2001 monte carlo. When you floor it it seems to be lacking power over 4500rpm and at times, chugs. He said at one point the check engine light was flashing. I scanned it and it threw code p0301.
Any ideas as to what the problem could be?

Sent from my HTC One using Tapatalk