leaks oil and after driving short distances, engine cuts out upon reaching 30000 rpms
any vehicle would blow the engine at 30k rpm’s so I guess you mean 3k. you need to get the oil leak fixed.
do you have a check engine light on? If so can you post the code?
if you dont have a scanner you can go to most autoparts and they will scan your car for free and tell you the code.
Is the Check Engine Light merely lit-up, or is it flashing/blinking?