Same thing happened to a buddies car.. I believe it had something to do with the timing needing to be re adjusted. Lower timing guide broke for some reason but it had those same problems. Good luck! If you need the work done call 727-656-9504 we can get it done for cheap.
-Chad