is this at all possible weird

So it runs like crap then suddenly fixes itself ? Bad lifters or valve(s) sticking in the guides.