so finally got my car back after major service belts plugs oil filters cam cover gasgets new maf sensors so on .. when it came back it was getting hot quick added some more coolant new cap so far so good keeps great temps .. Went for a long drive twice last night few things happen. on idle if I give it a rev with the new capristo sound 3 sounds loud and clear .. when driving above 4000rpm it starts to sound like it’s struggling to get up to 7000-8000rpm doesn’t sound to good Not a clear f1 pitch.. came home gave it few revs hard ones I won’t lie sounds great blew black smoke at high rpm revs tho??. I switched it off then started it about 2 mins after and a puff of white smoke came out and I **** myself thinking (headgasget) it puffed out a fair bit then stopped .. turned it off an on a few times little bit of white smoke then goes away . I let it cool did it few more times now it’s gone . Same night I went out it wouldn’t go into gear at one point for about 5 mins was in neutral flashing at me I also noticed a while ago some oil as well in the intake manifold possibly could of been the answer to the white smoke ?? Big questions is do I have a exhaust leak due to the exhaust losing its sound and running ruff .. Is the oil build up causing the puff white smoke that’s my main concerns anyone else have anything like this happen ??