If it doesn't have a baffle It is very possable That is su*king oil into the intake system. Yes i'm sure you could find someone to make you a baffle and weld it inside the cover Or you maybe able to make one yourself and screw it to the inside. Hope this helps }[oooooo]