You really need to go to a good shop and have someone diagnose this for you!
Trouble code P0301 means:Cylinder 1 misfire detected
Trouble code P0301 means: Cylinder #1 misfire detected
Trouble code P0301 means:Cylinder 1 misfire detected
Trouble code P0301 means:Cylinder 1 misfire detected
Trouble code P0301 means:Cylinder no.1 misfire detected
Trouble code P0301 means:Cylinder 1 misfire detected
Trouble code P0301 means:Cylinder 1 misfire detected
Trouble code P0301 means:Cylinder 1 misfire detected
Trouble code P0301 means: Cylinder 1 Misfire Detected
Trouble code P0301 means: Cylinder 1 Misfire Detected
Trouble code P0301 means:Cylinder 1 misfire detected
Trouble code P0301 means:Cylinder 1 misfire detected