If you can't afford a catch can at this time. The only other alternative to cleaning your engine from all the negative effects of direct injection is to do or have a shop do a direct injection service. Or take your intake off yourself and manually clean your valves. But there will still be junk on your pistons
I really want to put the can back on my truck but a little skeptical since the dealership said that the can was the reason for the rear main seal to leak